package com.example.service.impl;

import com.example.mapper.StuInfoMapper;
import com.example.pojo.PageBean;
import com.example.pojo.Stu;
import com.example.service.StuInfoService;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class StuInfoServiceImpl implements StuInfoService {
    @Autowired
    private StuInfoMapper stuInfoMapper;
    @Override
    public PageBean findStuInfo(Integer pageNum,Integer pageSize,String name) {
        PageHelper.startPage(pageNum,pageSize);
        PageBean pageBean = new PageBean();
        Page<Stu> page = stuInfoMapper.findStuInfo(name);
        pageBean.setTotal(page.getTotal());
        pageBean.setItems(page.getResult());
        return pageBean;
    }
}
